place where hides are macerated in lime-pits - Francés Inglés Diccionario